.header_nav{
    width: 100%;
    height:28px;
    color: #d5d5d5;
    background-color: #545652;
    font-size: 12px;
    line-height: 28px;
}
.header_nav .left_nav{
    float: left;
}
.header_nav .left_nav li{
    float: left;
    margin:0 12px;
}
.header_nav .right_nav{
    float: right;
}
.header_nav .right_nav li{
    float: left;
    margin-right: 20px;

}
.header_nav li:hover{
    color: white;
}


.header_wrap{
    width: 100%;
    height:118px;
    background-color: #f0f3f5;
}
.first_nav{
    border-bottom: 1px solid #e3ebec;
    width: 100%;
    height:78px;
}
.first_cont_nav{
    width: 1040px;
    height:78px;
    margin:0 auto;
}
.first_cont_nav .logo{
    float: left;
    margin-top:20px;
}
.first_cont_nav .searchInput{
    width: 508px;
    height:34px;
    float: left;
    margin-top:20px;
    margin-left: 45px;
}
.first_cont_nav .searchInput .searchQuery{
    float: left;
    width: 430px;
    height:34px;
    border:none;
    outline: none;
    background: url("../images/nav_mv_bg.png") no-repeat 0 0;
    padding:0 20px;
}
.first_cont_nav .searchInput .searchBtn{
    float: right;
    width: 38px;
    height:34px;
    border:none;
    background: url("../images/nav_mv_bg.png") no-repeat 0 -40px;
}
.second_nav{
    width: 1040px;
    height:40px;
    margin: 0 auto;
}
.list_logo{
    float: right;
    margin-top:8px;
    margin-right:120px;
}
.list_logo img{
    height:96px;
}
.second_nav li{
    float: left;
    margin-right: 25px;
    margin-top:10px;
    color: #27a;
}
.second_nav li:hover{
    background:#27a ;
    color: white;
}

.main{
    width: 1040px;
    overflow: hidden;
    margin:40px auto 0;
}
.left_main{
    width: 675px;
    float: left;
}
.aside{
    width: 300px;
    float:right;
}
.cont_title{
    font-size: 16px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom:15px;
    margin-bottom: 18px;
}
.cont_title>a{
    font-size: 13px;
    color: #2277aa;
    margin-left: 20px;
}
.cont_title .btnGroup{
    float: right;
    margin-top:8px;
    font-size: 12px;
    color: #666;
}
.cont_title .btnGroup a{
    display: inline-block;
    width: 18px;
    height: 18px;
    background-image: url("../images/switch.png");
    background-repeat: no-repeat;
    margin-left: 5px;
}
.cont_title .btnGroup li{
    float: left;
}
.cont_title .btnGroup .prev{
    background-position: 0 0;
}
.cont_title .btnGroup .next{
    background-position: -18px 0;
}
.cont_item dl{
    width: 20%;
    float: left;
}
.cont_item dl dt{
    width: 115px;
    height:162px;
    margin:0 auto;
}
.cont_item dl dt img{
    width: 100%;
    height:100%;
}
.cont_item dl dd{
    text-align: center;
    width: 115px;
    margin:12px auto 0;
}
.cont_item dl dd a.title{
    margin-top:10px;
    color: #666666;
}
.rating-star{
    width: 55px;height:11px;
    display: inline-block;
    background-image: url("../images/star.png");
    background-repeat: no-repeat;
    margin-right: 4px;
}
.star_5{
    background-position: 0 0;
}
.star_4-5{
    background-position: 0 -11px;
}
.star_4{
    background-position: 0 -22px;
}
.star_3-5{
    background-position: 0 -33px;
}
.star_3{
    background-position: 0 -44px;
}
.star_2-5{
    background-position: 0 -55px;
}
.star_2{
    background-position: 0 -66px;
}
.cont_item dl dd p{
    margin:4px 0 2px;
}
.cont_item dl dd span{
    font-size: 12px;
    color: #e09015;
}
.cont_item dl .buyT{
    display: inline-block;
    width:90px;
    height:24px;
    line-height: 24px;
    font-size: 12px;
    background-color: #2277aa;
    color: white;
}
.module{
    overflow: hidden;
    margin-bottom:40px;
}
.recommend_item{

}
.recommend_left{
    width: 350px;
    height: 240px;
    float: left;
}
.recommend_right{
  /*  width: 325px;
    height: 240px;*/
    width: 277px;
    height: 168px;
    background-color: #F9F9F9;
    padding:48px 24px 24px 24px;/**padding值 需要相应减宽高***/
    float:right;
}
.recommend_right h4{
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 200;
}
.recommend_right p{
    font-size: 13px;
    color: #999;
    line-height: 20px;
}
.reviews_item{
    width: 675px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    margin-bottom: 24px;
    padding-bottom: 24px;

}
.reviews_item .reviews_left{
    float: left;
    width: 68px;
}
.reviews_item .reviews_left img{
    width: 68px;
}
.reviews_item .reviews_right{
    float: left;
    width: 592px;
    margin-left: 15px;
}
.reviews_item .reviews_right h4{
    font-size: 15px;
    font-weight: normal;
    color: #37a;
}
.reviews_item .reviews_right .info{
    color: #666;
    font-size: 12px;
    margin:5px 0;
}
.reviews_item .reviews_right .info span{
    margin:0 10px;
}
.reviews_item .reviews_right .content{
    line-height: 20px;
    font-size: 13px;
}
.reviews_item .reviews_right .content a{
    color: #37a;
}
.reviews_item .reviews_right .content a:hover{
    background-color: #37a;
    color: white;
}
/*******侧边栏 ***********/
.aside .rating_answer{
    margin: 0 0 20px;
    /*width: 300px;*/
    width: 282px;
    padding: 12px 0 12px 18px;
    background: #f2f7f6;
    border-radius: 4px;
    color: #666699;
}
.billboard,.doulist,.contact,.attention{
    margin-bottom: 20px;
    overflow: hidden;
}
.billboard h4,.doulist h4,.contact h4,.attention h4{
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 10px;
    border-bottom:1px solid #eaeaea;
}
.aside .rating_answer a:hover,.billboard h4 a:hover,.billboard ul li a:hover,.doulist p a:hover{
    background-color: #37a;
    color: white;
}
.billboard h4 a{
    font-size: 13px;
    color: #37a;
    margin-left: 10px;
}
.billboard ul li{
    height:35px;
    line-height: 35px;
    border-bottom:1px solid #eaeaea;
}
.billboard ul li span{
    margin:0 5px;
    font-size: 12px;
}
.billboard ul li a,.doulist p a{
    font-size: 13px;
    color: #37a;
}
.doulist{
    margin-top: 15px;
}
.doulist p{
    padding:15px 0;
    border-bottom:1px solid #eee;
}
.doulist p span{
    float: right;
    color: #999;
    font-size: 13px;
}
.contact p{
    margin-top:10px;
}
.attention ul{
    margin-top: 10px;
}
.attention li{
    width: 25%;
    float: left;
    text-align: center;
}
.attention li img{
    width: 40px;height:40px;
    border-radius: 4px;
}
.article-card{
    padding: 10px;
    background-color: #f9f9f9;
}
.article-card>a{
    display: block;
    width: 96px;
    height:80px;
    float: left;
}
.article-card>a img{
    width: 100%;
    height:100%
}
.article-card>div{
    float: right;
    width: 169px;
    font-size: 12px;
}
.article-card>div a{
    margin:8px 0;
    display: block;
    color: #37a;
}
.article-card>div span{

    color: #666666;
}
.footer{
    width: 1040px;
    padding: 6px 0;
    border-top: 1px dashed #eee;
    margin: 40px auto 0 ;
    color: #999;
    font-size: 12px;
    overflow: hidden;
}
.footer .footer_left{
    float: left;
}
.footer .footer_right{
    float: right;
}
.footer .footer_right li{
    float: left;
    color: #37a;
    margin:0 4px;
}
